﻿using System;
using System.Reflection;

namespace NMapper
{
    public interface ISelectors<TDatabase, in TDatabaseEntity, in TOutput, out TDbValue, out TOutputValue> : 
        IDbSelector<TDatabase, TDatabaseEntity, TDbValue>,
        IOutputSelector<TOutput, TOutputValue>,
        ISelectors<TDatabase>
        where TDatabase : IDisposable
    {
    }

    public interface ISelectors<TDatabase> : IDbSelector<TDatabase>, IOutputSelector
        where TDatabase : IDisposable
    {
    }
}